<cfcomponent displayname="attribute" extends="actionpacks.projectshen.model.AbstractBean" ormobjectname="attributes" output="false">
	
	<cffunction name="setAttributeType" access="public" output="false" returntype="void">
		<cfargument name="attributeType" required="true" type="string">
		<cfreturn setValue("attributeType",arguments.attributeName)>
	</cffunction>

	<cffunction name="getAttributeType" access="public" output="false" returntype="string">
		<cfreturn getValue("attributeType")>
	</cffunction>

	<cffunction name="setAttributeName" access="public" output="false" returntype="void">
		<cfargument name="attributename" required="true" type="string">
		<cfreturn setValue("attribute_name",arguments.attributeName)>
	</cffunction>

	<cffunction name="getAttributeName" access="public" output="false" returntype="string">
		<cfreturn getValue("attribute_name")>
	</cffunction>

	<cffunction name="setAttributeId" access="public" output="false" returntype="void">
		<cfargument name="attributename" required="true" type="string">
		<cfreturn setValue("attribute_id",arguments.attributeName)>
	</cffunction>

	<cffunction name="getAttributeId" access="public" output="false" returntype="string">
		<cfreturn getValue("attribute_id")>
	</cffunction>

	<cffunction name="setAttributeDescription" access="public" output="false" returntype="void">
		<cfargument name="attributedescription" required="true" type="string">
		<cfreturn setValue("attribute_description",arguments.attributedescription)>
	</cffunction>

	<cffunction name="getAttributeDescription" access="public" output="false" returntype="string">
		<cfreturn getValue("attribute_description")>
	</cffunction>

</cfcomponent>
